ویدئو های پربازدید سایت

انتخاب ردیف تصادفی در Sql | نمایش تصادفی ردیف در Sql server

در این پست قصد اموزش یک تکنیک خیلی ساده صرفا برای انتخاب یا Select کردن یک یا چند ردیف تصادفی از یک جدول در Sql server رو دارم

ما در Sql یک تابع داریم به اسم Newid() که یک مقدار تصادفی بر میگردونه تقریبا کاری مشابه با متد Guid.NewGuid() در سی شارپ رو داره

توسط این تابع در Sql میتونید ردیف رو به صورت تصادفی و بدون نیاز به کد نویسی اضافی انتخاب کنید
معمولا از این روش برای  نمایش پست های تصادفی در وبسایت ها استفاده میشه که در همین وبسایت هم از این روش استفاده شده

select top(8) * from [TableName] order by Newid()
و میتونید شرط های دیگه رو هم به اون اضافه کنید مثلا چند پست تصادفی از نوع پست های اموزشی

select top(10) * from [PostsTable] where [PostType]='Learn' order by Newid()


pet prescription discount card click cialis discount coupons
در صورتی که سوالی راجع به این آموزش دارید در بخش نظرات همین پست مطرح و از ارسال ان از بخش ارتباط با ما خود داری نمائید


;

بهرام پاسخ

با تشکر از شما مهندس
در ضمن می بخشید سوال رو تو یه پست دیگه که ربطی به سوالم نداشت مطرح کردم
ممنون
risperdal avis warpedfish.co.uk risperdal avis
cialis cvs coupon cialis coupon cheap cialis
1394/1/24 21:13

سروش پاسخ

سلام با تشکر از آموزش شما بنده سوالی داشتمخدمتتون. من اگر بخوام با یه پروسیژر مقدار عددی از کاربر بگیرم چطور میتونم اونودر این پروسیژر فرار بدم ؟بزاریدبا مثال به شما نشان بدم


@UserRandomCount int

select top(UserRandomCount) * from [TableName] order by Newid() 1395/8/16 8:59

ویدئو هایی که شاید بپسندید!

هم اکنون نـــظر بدهید

HyperSourCe.ir

info@hypersource.ir

کلیه حقوق برای وب سایت هایپر سورس محفوظ است
CopyRight ©2014-2024
ارتباط با ما
نام شما
ایمیل
موبایل
رمز عبور را فراموش کرده ام

چگونه میتوانم این محصول را با تخفیف دریافت نمایم ؟

لطفا منتظر بمانید. . .

پیام سیستم